@charset "utf-8";
/* CSS Document */


.dlt-01{ width:100%; float:left; overflow:hidden; margin:25px 0 0}
.dlt-01 dt{ width:100%; float:left; overflow:hidden; line-height:40px; text-align:center; margin-bottom:3px; background:url(line-01.png) no-repeat center 18px }

.dlt-01 dt a{ font-size:29px; color:#111; padding:0 23px; background:url(line-02.png) no-repeat 0 18px,url(line-02.png) no-repeat right 18px}
.dlt-01 dt span{ padding:0 15px; background:#fff}
.dlt-01 dd{width:100%; float:left; overflow:hidden;line-height:22px; text-align:center; float:left; overflow:hidden; color:#666; font-size:16px; text-transform:uppercase}


/* 首页滚动图片 */
.pro_flash{ width:1200px; margin:0px auto; float:left }
.rollBox{width:1200px;overflow:hidden; float:left; }
.an_left{height:170px;width:61px;overflow:hidden;float:left; }
.rollBox .leftBotton{height:70px;width:35px;overflow:hidden; margin-top:83px;float:left;cursor:pointer;}
.an_right{height:170px;width:62px;float:left;overflow:hidden;  }
.rollBox .RightBotton{height:70px;width:35px;overflow:hidden;float:left;cursor:pointer;margin-top:83px; margin-left:27px; display:inline }
.rollBox .Cont{width:1077px; overflow:hidden;float:left; display:inline;}<!-- .rollBox .ScrCont{width:10000000px;} -->
.rollBox .Cont .pic{width:341px;  float:left; overflow:hidden;  margin-right:27px; display:inline; line-height:30px; color:#333; font-weight:normal; font-family:"微软雅黑"; font-size:14px }
.rollBox .Cont .pic img{ float:left; overflow:hidden; width:341px; height:220px; overflow:hidden; margin-bottom:10px}
.rollBox .Cont .pic h5{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:5px}
.rollBox .Cont .pic h5 a{color:#333; font-weight:normal; font-family:"微软雅黑"; font-size:16px;}
.rollBox .Cont .pic h5 a:hover{ color:#ef2d36; text-decoration:underline}
.rollBox .Cont .pic dl h5 a:hover{ background:#e72b2c}
.rollBox .Cont .pic h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-weight:normal; font-size:12px; color:#888}
.rollBox .Cont .pic h6 a{ color:#888}
.rollBox .Cont .pic h6 a:hover{ text-decoration:underline; color:#cf1211}
.rollBox .Cont .pic h6 span{ background:#cf1211; padding:3px 5px; color:#fff; margin-right:10px; border-radius:1px}
.rollBox #List1,.rollBox #List2{float:left;}
/* 首页滚动图片结束 */

.daili-01{ width:1077px; padding:0 62px 0 61px}

.fh-01{ width:525px; float:left; overflow:hidden; margin-right:27px; height:146px; background:#ed1b24}
.fh-01 h5{ width:186px; height:142px; background:#fff; float:left; overflow:hidden; border:2px solid #ed1b24; text-align:center}
.fh-01 ul{ width:315px; float:left; overflow:hidden; padding-left:20px}
.fh-01 h4{ width:100%; float:left; overflow:hidden; line-height:20px; font-size:14px; color:#f3bec0; margin-bottom:3px; margin-top:8px}
.fh-01 dt{ width:100%; float:left; overflow:hidden; line-height:26px; margin-bottom:10px }
.fh-01 dt a{ font-size:21px; color:#fff; }

.fh-01 dd{ width:50%; float:left; overflow:hidden; line-height:28px; height:28px; margin-bottom:5px}
.fh-01 dd a{ font-size:12px; color:#ed1b24; font-family:"宋体"; background:#f6ddde; padding:5px 10px; border-radius:3px}


.sh-01{ background:#0087e2; margin-right:0}
.sh-01 h5{border:2px solid #0087e2;}
.sh-01 h4{color:#c2d9e9}
.sh-01 dd a{ background:#daeaf5; color:#0087e2; padding:5px 25px}





.news-01{ padding:50px 0; background:#d6e2fc url(news_bg2.jpg) no-repeat center center; background-size: cover}
.news-01 .dlt-01 dt span{background:none; }
.news-01 .dlt-01 dt{ background:url(line-01c.png) no-repeat center 18px }


.div-01{ width:400px; height:396px; float:left; overflow:hidden; margin-right:16px; padding:25px; background:#fff}
.div-01 h2{ width:100%; float:left;  overflow:hidden; margin-bottom:25px; height:250px;}
.div-01 h2 img{ width:100%; float:left; overflow:hidden; height:250px}
.div-01 dl{ width:290px; float:left; overflow:hidden; margin-right:24px}
.div-01 dl dt{ width:100%; float:left; overflow:hidden; line-height:20px; height:20px; margin-bottom:10px}
.div-01 dl dt a{ font-size:16px; color:#222;}
.div-01 dl dt a:hover{ text-decoration:underline; color:#f60}
.div-01 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; color:#888; font-size:14px}
.div-01 ul{ width:86px; float:left; overflow:hidden; background:#cf1211; height:86px; margin-top:20px}
.div-01 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#fff; text-align:center; margin-top:15px; margin-bottom:5px}
.div-01 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#fff; text-align:center; font-weight:normal}

.div-02{ width:734px; float:left; overflow:hidden}
.div-03{ width:331px; float:left; overflow:hidden; margin-right:2px; background:#fff; padding:25px 25px 25px 0; margin-bottom:2px; height:97px;}
.m_r0{ margin-right:0}

.div-03 ul{ width:98px; float:left; overflow:hidden; }
.div-03 ul h5{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:23px; color:#444; text-align:center; margin-top:15px; margin-bottom:5px}
.div-03 ul h6{ width:100%; float:left; overflow:hidden; line-height:26px; font-size:14px; color:#333; text-align:center; font-weight:normal}
.div-03 dl{ width:233px; float:left; overflow:hidden; }
.div-03 dl dt{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:10px}
.div-03 dl dt a{ font-size:15px; color:#222;}
.div-03 dl dt a:hover{ text-decoration:underline; }
.div-03 dl dd{ width:100%; float:left; overflow:hidden; line-height:22px; height:44px; color:#999; font-size:12px}

.div-03:hover{ background:#cf1211;}
.div-03:hover dt a,.div-03:hover dd,.div-03:hover h5,.div-03:hover h6{ color:#fff;}

.about-01{ width:600px; float:left; overflow:hidden; height:330px}
.ul-01{ width:540px; padding:30px; float:left; overflow:hidden; height:160px; background:url(about-01.jpg) no-repeat 0 0 ; border-radius:10px 0 0 0}
.ul-01 h4{ width:100%; float:left; overflow:hidden; line-height:30px; height:30px; margin-bottom:8px}
.ul-01 h4 a{ font-size:21px; color:#fff; font-weight:normal; }
.ul-01 p{ width:100%; float:left; overflow:hidden; line-height:26px; color:#fff; font-size:14px; margin-bottom:15px}
.ul-01 h5{ width:100%; float:left; overflow:hidden}
.ul-01 h5 a{ display:block; float:left; overflow:hidden; width:30px; height:30px; border:1px solid #fff; text-indent:12px; line-height:30px; font-size:21px; color:#fff; font-weight:normal; border-radius:16px; font-family:"宋体"; }
.ul-01 h5 a:hover{ background:#cf1211; border:1px solid #cf1211; }

.dl-01{ width:200px; float:left; overflow:hidden; height:110px; background:#cf1211 url(ln-01.png) no-repeat 30px center; padding-left:100px; border-radius:0 0 0 10px}
.about-01 dt{ width:170px; float:left; overflow:hidden; line-height:30px; line-height:110px}
.about-01 dt a{ font-size:18px; color:#fff;}
.dl-01:hover{background:#ff4c00 url(ln-01.png) no-repeat 30px center; }

.dl-02{ width:200px; float:left; overflow:hidden; height:110px; background:#ff9400 url(ln-02.png) no-repeat 30px center; padding-left:100px}

.dl-02:hover{ background:#ff4c00 url(ln-02.png) no-repeat 30px center; }





.about-02{ width:600px; float:left; overflow:hidden; height:330px; background:url(about-02.jpg) no-repeat 0 0; border-radius:0 10px 10px 0}
.about-02 dl{ width:300px; float:left; overflow:hidden; padding:50px 0 0 150px; }
.about-02 dl dt{width:100%; float:left; overflow:hidden; line-height:30px; margin-bottom:5px}
.about-02 dl dt a{ font-size:18px; color:#111;}
.about-02 dl dt a:hover{ text-decoration:underline; color:#000}
.about-02 dl dd{ width:100%; float:left; overflow:hidden; line-height:24px; font-size:14px; color:#333}


.case-01{ background:#e8e8e8; padding:35px 0;}
.case-01 h3{ width:1196px; float:left; overflow:hidden; line-height:26px; margin-bottom:30px; border-left:4px solid #cf1211; text-indent:10px;}
.case-01 h3 a{ font-size:21px; color:#333; font-weight:normal}

.dl-03{ width:224px; float:left; overflow:hidden; margin-right:20px; margin-bottom:20px; position:relative}
.dl-03 img{ width:100%; float:left; overflow:hidden; height:100px; border-radius:8px}

.case-01 dt{ width:100%; height:100px; position:absolute; left:0; bottom:-500px; transition: all 0.5s; background:url(bg-01.png); color:#fff; text-align:center; line-height:100px; font-size:19px;border-radius:8px}
.case-01 dl:hover dt{ bottom:0; z-index:999}


.dai-01{ width:1149px; padding-left:61px; float:left; overflow:hidden;}
.dai-01 h3{ width:1074px; float:left; overflow:hidden; border-left:3px solid #cf1211; text-indent:10px; font-size:18px; color:#222; font-weight:normal; line-height:22px }
.dai-01 h5{ width:1077px; float:left; overflow:hidden; height:10px;border-bottom:1px solid #ddd; margin-bottom:20px}
.dai-01 ul{ width:100%; float:left; overflow:hidden}

.dai-01 ul li:nth-child(1),.dai-01 ul li:nth-child(2){ display:none}
.dai-01 li{ float:left; overflow:hidden; margin-right:20px; width:199px; margin-bottom:15px}
.dai-01 li img{ display:block; float:left; overflow:hidden; width:199px; height:130px; margin-bottom:10px}
.dai-01 li h4{ width:100%; float:left; overflow:hidden; text-align:center; line-height:30px; height:30px}
.dai-01 li h4 a{ font-size:16px; color:#333; font-weight:normal;}
.dai-01 li h4 a:hover{ text-decoration:underline; color:#cf1211}



.m_r0{ margin-right:0}
.m_0{ margin-bottom:0}
.m_10{ margin-bottom:10px}
.m_30{ margin-bottom:30px}